// 一、导入模块
import axios from 'axios'


// 二、创建axios实例
const request = axios.create({
// baseURL: "/api",
// .env 全局默认配置文件，不论什么环境都会加载合并
// .env.development 开发环境下的配置文件
// .env.production 生产环境下的配置文件
baseURL: process.env.VUE_APP_URL,
headers: {
"content-type": "application/x-www-form-urlencoded",
},
timeout: 8000,
});


// 三、请求拦截器、响应拦截器
request.interceptors.request.use(
	(config) => {
	 		return config
	}, 
	(error) => {
			return Promise.reject(error)
	}
)

request.interceptors.response.use(
(response) => {
		return response
}, 
(error) => {
	return Promise.reject(error)
}
)

// 三、导出模块
export default request